const domainName = getApp().globalData.domainName
const header = {'content-type':'application/x-www-form-urlencoded'}
const dataType = 'json'
const method = 'POST'
const responseType = 'text'
const user_id = wx.getStorageSync('user_id')

// pages/update_nick_name/update_nick_name.js
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },


  formSubmit(e){
    // console.log('formSubmit',e)
    let nick_name = e.detail.value.nick_name
    if(!nick_name){
      wx.showToast({
        title: '请输入昵称',
        duration: 1500,
        icon: 'error',
      })
      return      
    }
    wx.showModal({
      content: '确定提交吗？',
      showCancel: true,
      title: '提交',
      success: res => {
        if(res.confirm){
          this.update_nick_name(nick_name)
        }
      },
      fail:err=>{
        console.log('err',err)
      }
    })

  },

  // 更新微信昵称
  update_nick_name(nick_name){
    wx.request({
      url: domainName + '/update_nick_name',
      data: {
        nick_name,
        user_id,
      },
      dataType: dataType,
      enableCache: true,
      enableHttp2: true,
      enableQuic: true,
      header: header,
      method: method,
      responseType: responseType,
      timeout: 0,
      success: res => {
        if(res.data.update_res){
          wx.showToast({
            title: '更新成功',
            duration: 1500,
            icon: 'success',
            mask: false,
          })
          setTimeout(() => {
            wx.navigateBack()
          }, 1500);
        }else{
          wx.showToast({
            title: '稍后重试',
            duration: 1500,
            icon: 'error',
            mask: false,
          })
        }
      },
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.setData({
      nick_name:options.nick_name
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})